helpless and deprived person - Français Anglais Dictionnaire